package org.dromara.basedata.domain;

import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 标准工时维护对象 standard_man_hour
 *
 * @author Lion Li
 * @date 2025-06-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("standard_man_hour")
public class StandardManHour extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 工时ID
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 工序ID
     */
    private Long stepId;

    /**
     * 工序名称
     */
    private String stepName;

    /**
     * 所属工艺（工艺名称）
     */
    private String processName;

    /**
     * 平均耗时(分钟)
     */
    private Long avgTime;

    /**
     * 最长耗时(分钟)
     */
    private Long maxTime;

    /**
     * 最少耗时(分钟)
     */
    private Long minTime;

    /**
     * 标准耗时(分钟)
     */
    private Long standardTime;

    /**
     * 实际最长耗时(分钟)
     */
    private Long actualMaxTime;

    /**
     * 实际最短耗时(分钟)
     */
    private Long actualMinTime;


}
